Telegram Group & Telegram Channel
👩‍💻 10 Java-однострочников — от вредных до полезных

Некоторые из этих однострочников — скорее ловушки: выглядят эффектно, но легко навредят в проде, другие — простые и надёжные, их можно использовать без сомнений.

Ниже — градация от “никогда так не делайте” до “можно и нужно применять”.

Поменять две переменные местами:
a = a + b - (b = a);


❗️ Получить случайный элемент:
list.get(new Random().nextInt(list.size()));


❗️ Прочитать все строки из файла:
Files.readAllLines(Path.of("file.txt"));


❗️ Проверить палиндром:
str.equals(new StringBuilder(str).reverse().toString());


Удалить null-значения:
list.removeIf(Objects::isNull);


Создать неизменяемый список:
List.of("Java", "Developer");


Найти максимум из двух чисел:
Math.max(a, b);


Объединить список в строку:
String.join(", ", fruits);


Посчитать совпадения:
list.stream().filter(x -> x > 10).count();


Отсортировать по убыванию:
list.sort(Comparator.reverseOrder());


Знаете ещё? Пишите в комментах 👇

tags: #обучение

📱 Java Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM



tg-me.com/java_tg/3072
Create:
Last Update:

👩‍💻 10 Java-однострочников — от вредных до полезных

Некоторые из этих однострочников — скорее ловушки: выглядят эффектно, но легко навредят в проде, другие — простые и надёжные, их можно использовать без сомнений.

Ниже — градация от “никогда так не делайте” до “можно и нужно применять”.

Поменять две переменные местами:

a = a + b - (b = a);


❗️ Получить случайный элемент:
list.get(new Random().nextInt(list.size()));


❗️ Прочитать все строки из файла:
Files.readAllLines(Path.of("file.txt"));


❗️ Проверить палиндром:
str.equals(new StringBuilder(str).reverse().toString());


Удалить null-значения:
list.removeIf(Objects::isNull);


Создать неизменяемый список:
List.of("Java", "Developer");


Найти максимум из двух чисел:
Math.max(a, b);


Объединить список в строку:
String.join(", ", fruits);


Посчитать совпадения:
list.stream().filter(x -> x > 10).count();


Отсортировать по убыванию:
list.sort(Comparator.reverseOrder());


Знаете ещё? Пишите в комментах 👇

tags: #обучение

📱 Java Developer | Чат

BY Java Developer




Share with your friend now:
tg-me.com/java_tg/3072

View MORE
Open in Telegram


Java Developer Telegram | DID YOU KNOW?

Date: |

How Does Bitcoin Mining Work?

Bitcoin mining is the process of adding new transactions to the Bitcoin blockchain. It’s a tough job. People who choose to mine Bitcoin use a process called proof of work, deploying computers in a race to solve mathematical puzzles that verify transactions.To entice miners to keep racing to solve the puzzles and support the overall system, the Bitcoin code rewards miners with new Bitcoins. “This is how new coins are created” and new transactions are added to the blockchain, says Okoro.

Mr. Durov launched Telegram in late 2013 with his brother, Nikolai, just months before he was pushed out of VK, the Russian social-media platform he founded. Mr. Durov pitched his new app—funded with the proceeds from the VK sale—less as a business than as a way for people to send messages while avoiding government surveillance and censorship.

Java Developer from sa


Telegram Java Developer
FROM USA